\<< IFERR OBJ\-> PATH 1 \-> vd cp f \<< 1 vd SIZE FOR i vd i GET IF 15 TVARS OVER POS THEN EVAL ELSE DROP 0 'f' STO 9E499 'i' STO END NEXT IF f THEN 15 TVARS IF DUP SIZE DUP THEN 1 SWAP FOR i DUP i GET PGDIR NEXT DROP ELSE DROP2 END CLVAR END cp EVAL \>> THEN CLOSEIO END \>>